you're making me embarrassed - Turkish English Dictionary